package com.ych.modules.api.authorInfc.user.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * Author: Usopp.tsui
 * Date: 2021/1/4
 * Time: 15:15
 * Description:
 */
@Data
@ApiModel(value = "AddItemEntity", description = "添加项目实体")
public class AddItemEntity implements Serializable {
    @ApiModelProperty(value = "项目名称", dataType = "String", notes = "项目名称")
    private String itemName;

    @ApiModelProperty(value = "项目详情描述", dataType = "String", notes = "项目详情描述")
    private String itemDetail;

    @ApiModelProperty(value = "项目类型，码值", dataType = "String", notes = "项目类型，码值")
    private String itemType;

    @ApiModelProperty(value = "联系电话", dataType = "String", notes = "联系电话")
    private String mobile;

    @ApiModelProperty(value = "微信号", dataType = "String", notes = "微信号")
    private String wechatNo;

    @ApiModelProperty(value = "详情图片集合", dataType = "List<String>", notes = "详情图片集合")
    private List<String> detailImgList;

    @ApiModelProperty(value = "头图，界面展示图", dataType = "String", notes = "头图，界面展示图")
    private String headImg;

    @ApiModelProperty(value = "支付金币数量。默认：0", dataType = "String", notes = "支付金币数量。默认：0")
    private BigDecimal payAmount;

    @ApiModelProperty(value = "项目标签，最多两个,码值", dataType = "List<String>", notes = "项目标签，最多两个,码值")
    private List<String> itemTagTypeList;

    @ApiModelProperty(value = "密码", dataType = "String", notes = "密码")
    private String password;
}
